package Test_1;

/*
百度 堆内存和栈内存的概念
*/
public class Test_1 {
}
/*
1、应用程序所有的部分都使用堆内存，然后栈内存通过一个线程运行来使用。.
2、不论对象什么时候创建，他都会存储在堆内存中，栈内存包含它的引用。.
  栈内存只包含原始值变量好和堆中对象变量的引用。.
 3、存储在堆中的对象是全局可以被访问的，然而栈内存不能被其他线程所访问。
 4、栈中的内存管理使用LIFO的方式完成，而堆内存的管理要更复杂了，因为它是全局被访问的。
 5、栈内存是生命周期很短的，然而堆内存的生命周期从程序的运行开始到运行结束。.
 6、我们可以使用-Xms和-Xmx JVM选项定义开始的大小和堆内存的最大值，我们可以使用-Xss定义栈的大小.
 */